package br.edu.ufcg.p1.barzin.util;

import java.util.Arrays;

import br.edu.ufcg.p1.barzin.model.Cardapio;
import br.edu.ufcg.p1.barzin.model.Categoria;
import br.edu.ufcg.p1.barzin.model.Item;


/**
 * Classe para testar as coisas sem precisar do servidor..
 */
public class Cenario {
	
	public static Cardapio getCardapio() {
		Item stella1 = new Item(1, "Stella1 Atrois1", "Sei la como se escreve", 5.6, true, false);
		Categoria cervejasImp1 = new Categoria(1, null, "Importadas1", null, Arrays.asList(new Item[]{stella1}));
		
		Item stella = new Item(1, "SA", "Sei la como se escreve", 5.6, true, false);
		Categoria cervejasImp = new Categoria(1, null, "Importadas", Arrays.asList(new Categoria[]{cervejasImp1}), Arrays.asList(new Item[]{stella}));
		
		Item brahma = new Item(2, "Brahma", "Cerveja Brahma", 2, true, false);
		Item skol = new Item(3, "Skol", "Cerveja Skol", 2.5, true, false);
		Categoria cervejas = new Categoria(1,null,  "Cerveja", Arrays.asList(new Categoria[]{cervejasImp}), Arrays.asList(new Item[]{brahma,skol}));
		
		Item batata = new Item(4, "Batata-Frita", "Porcao de Fritas", 2, true, false);
		Item xburger = new Item(5, "X-Burger", "Cheese Burger", 2.5, true, false);
		Categoria lanches = new Categoria(1,null,  "Lanches", null, Arrays.asList(new Item[]{batata, xburger}));
		
		return new Cardapio(Arrays.asList(new Categoria[]{cervejas, lanches}));	
	}

}
